package org.devocean.groupbuying.service;

import java.util.List;

import org.devocean.groupbuying.domain.PurchaseItem;

public interface PurchaseItemService {

	PurchaseItem getPurchaseItemById(Integer id);

	PurchaseItem addOrUpdatePurchaseItem(PurchaseItem purchaseItem);

	List<PurchaseItem> getAllPurchaseItems();

	void removePurchaseItem(Integer id);

	long countPurchaseItems();

	long countPurchaseItemsByCustomerAndDeal(Integer customerID, Integer dealID);

}
